/**
 * com.cnhis.his.customer.mapper.Rad1.java
 */
package com.mbmed.doctor.homepage.mapper;

import javax.xml.bind.annotation.XmlRootElement;

import com.mbmed.doctor.commons.utils.BaseVO;

/**
 * @file  Rad1.java
 * @author 刘武
 * @version 0.1
 * @todo	Rad1数据值
 * Copyright(C), 2013-2014
 *		 Shenzhen Coordinates Software Development Co., Ltd.
 * History
 *   	1. Date: 2014-10-15 05:15:48
 *      	Author: 刘武
 *      	Modification: this file was created
 *   	2. ...
 */
@XmlRootElement
public class Rad1 extends BaseVO implements java.io.Serializable{

	private java.lang.Integer rad01;
	private java.lang.Integer vaa07;
	private java.lang.Integer vap01;
	private java.lang.Integer rownr;
	private java.lang.String rad05;
	private java.lang.String abw01;
	private java.util.Date rad07;
	private java.lang.Byte rad08;
	private java.lang.String rad09;
	private java.lang.Byte rad10;
	private java.lang.Byte rad11;
	private java.math.BigDecimal rad12;
	private java.lang.Byte rad13;
	private java.math.BigDecimal rad14;
	private java.lang.Byte rad15;
	private java.lang.Byte rad16;
	private java.lang.Byte rad17;
	private java.lang.Byte rad18;
	private java.lang.Byte rad19;
	private java.lang.String rad20;
	private java.math.BigDecimal rad21;
	private java.math.BigDecimal rad22;
	private java.lang.Byte rad23;
	private java.lang.Byte rad24;
	private java.lang.Integer rad25;
	private java.lang.Integer rad26;
	private java.lang.Integer rad27;
	private java.lang.Integer rad28;
	private java.lang.Integer rad29;
	private java.lang.String rad30;
	private java.lang.Integer rad31;
	private java.lang.Byte rad32;
	private java.lang.Integer rad33;
	private java.math.BigDecimal rad34;
	private java.util.Date rad35;
	private java.lang.String rad36;
	public Rad1(){
	}

	public Rad1(
		java.lang.Integer rad01
	){
		this.rad01 = rad01;
	}



	public void setRad01(java.lang.Integer value) {
		this.rad01 = value;
	}	
	public java.lang.Integer getRad01() {
		return this.rad01;
	}

	public void setVaa07(java.lang.Integer value) {
		this.vaa07 = value;
	}	
	public java.lang.Integer getVaa07() {
		return this.vaa07;
	}

	public void setVap01(java.lang.Integer value) {
		this.vap01 = value;
	}	
	public java.lang.Integer getVap01() {
		return this.vap01;
	}

	public void setRownr(java.lang.Integer value) {
		this.rownr = value;
	}	
	public java.lang.Integer getRownr() {
		return this.rownr;
	}

	public void setRad05(java.lang.String value) {
		this.rad05 = value;
	}	
	public java.lang.String getRad05() {
		return this.rad05;
	}

	public void setAbw01(java.lang.String value) {
		this.abw01 = value;
	}	
	public java.lang.String getAbw01() {
		return this.abw01;
	}

	public void setRad07(java.util.Date value) {
		this.rad07 = value;
	}	
	public java.util.Date getRad07() {
		return this.rad07;
	}

	public void setRad08(java.lang.Byte value) {
		this.rad08 = value;
	}	
	public java.lang.Byte getRad08() {
		return this.rad08;
	}

	public void setRad09(java.lang.String value) {
		this.rad09 = value;
	}	
	public java.lang.String getRad09() {
		return this.rad09;
	}

	public void setRad10(java.lang.Byte value) {
		this.rad10 = value;
	}	
	public java.lang.Byte getRad10() {
		return this.rad10;
	}

	public void setRad11(java.lang.Byte value) {
		this.rad11 = value;
	}	
	public java.lang.Byte getRad11() {
		return this.rad11;
	}

	public void setRad12(java.math.BigDecimal value) {
		this.rad12 = value;
	}	
	public java.math.BigDecimal getRad12() {
		return this.rad12;
	}

	public void setRad13(java.lang.Byte value) {
		this.rad13 = value;
	}	
	public java.lang.Byte getRad13() {
		return this.rad13;
	}

	public void setRad14(java.math.BigDecimal value) {
		this.rad14 = value;
	}	
	public java.math.BigDecimal getRad14() {
		return this.rad14;
	}

	public void setRad15(java.lang.Byte value) {
		this.rad15 = value;
	}	
	public java.lang.Byte getRad15() {
		return this.rad15;
	}

	public void setRad16(java.lang.Byte value) {
		this.rad16 = value;
	}	
	public java.lang.Byte getRad16() {
		return this.rad16;
	}

	public void setRad17(java.lang.Byte value) {
		this.rad17 = value;
	}	
	public java.lang.Byte getRad17() {
		return this.rad17;
	}

	public void setRad18(java.lang.Byte value) {
		this.rad18 = value;
	}	
	public java.lang.Byte getRad18() {
		return this.rad18;
	}

	public void setRad19(java.lang.Byte value) {
		this.rad19 = value;
	}	
	public java.lang.Byte getRad19() {
		return this.rad19;
	}

	public void setRad20(java.lang.String value) {
		this.rad20 = value;
	}	
	public java.lang.String getRad20() {
		return this.rad20;
	}

	public void setRad21(java.math.BigDecimal value) {
		this.rad21 = value;
	}	
	public java.math.BigDecimal getRad21() {
		return this.rad21;
	}

	public void setRad22(java.math.BigDecimal value) {
		this.rad22 = value;
	}	
	public java.math.BigDecimal getRad22() {
		return this.rad22;
	}

	public void setRad23(java.lang.Byte value) {
		this.rad23 = value;
	}	
	public java.lang.Byte getRad23() {
		return this.rad23;
	}

	public void setRad24(java.lang.Byte value) {
		this.rad24 = value;
	}	
	public java.lang.Byte getRad24() {
		return this.rad24;
	}

	public void setRad25(java.lang.Integer value) {
		this.rad25 = value;
	}	
	public java.lang.Integer getRad25() {
		return this.rad25;
	}

	public void setRad26(java.lang.Integer value) {
		this.rad26 = value;
	}	
	public java.lang.Integer getRad26() {
		return this.rad26;
	}

	public void setRad27(java.lang.Integer value) {
		this.rad27 = value;
	}	
	public java.lang.Integer getRad27() {
		return this.rad27;
	}

	public void setRad28(java.lang.Integer value) {
		this.rad28 = value;
	}	
	public java.lang.Integer getRad28() {
		return this.rad28;
	}

	public void setRad29(java.lang.Integer value) {
		this.rad29 = value;
	}	
	public java.lang.Integer getRad29() {
		return this.rad29;
	}

	public void setRad30(java.lang.String value) {
		this.rad30 = value;
	}	
	public java.lang.String getRad30() {
		return this.rad30;
	}

	public void setRad31(java.lang.Integer value) {
		this.rad31 = value;
	}	
	public java.lang.Integer getRad31() {
		return this.rad31;
	}

	public void setRad32(java.lang.Byte value) {
		this.rad32 = value;
	}	
	public java.lang.Byte getRad32() {
		return this.rad32;
	}

	public void setRad33(java.lang.Integer value) {
		this.rad33 = value;
	}	
	public java.lang.Integer getRad33() {
		return this.rad33;
	}

	public void setRad34(java.math.BigDecimal value) {
		this.rad34 = value;
	}	
	public java.math.BigDecimal getRad34() {
		return this.rad34;
	}

	public void setRad35(java.util.Date value) {
		this.rad35 = value;
	}	
	public java.util.Date getRad35() {
		return this.rad35;
	}

	public void setRad36(java.lang.String value) {
		this.rad36 = value;
	}	
	public java.lang.String getRad36() {
		return this.rad36;
	}


    public String toString() {
		  StringBuffer buffer = new StringBuffer();
		  buffer.append(getClass().getName()).append("@").append(Integer.toHexString(hashCode())).append(" [");	
			   buffer.append("Rad01").append("='").append(getRad01()).append("' ");	
			   buffer.append("Vaa07").append("='").append(getVaa07()).append("' ");	
			   buffer.append("Vap01").append("='").append(getVap01()).append("' ");	
			   buffer.append("Rownr").append("='").append(getRownr()).append("' ");	
			   buffer.append("Rad05").append("='").append(getRad05()).append("' ");	
			   buffer.append("Abw01").append("='").append(getAbw01()).append("' ");	
			   buffer.append("Rad07").append("='").append(getRad07()).append("' ");	
			   buffer.append("Rad08").append("='").append(getRad08()).append("' ");	
			   buffer.append("Rad09").append("='").append(getRad09()).append("' ");	
			   buffer.append("Rad10").append("='").append(getRad10()).append("' ");	
			   buffer.append("Rad11").append("='").append(getRad11()).append("' ");	
			   buffer.append("Rad12").append("='").append(getRad12()).append("' ");	
			   buffer.append("Rad13").append("='").append(getRad13()).append("' ");	
			   buffer.append("Rad14").append("='").append(getRad14()).append("' ");	
			   buffer.append("Rad15").append("='").append(getRad15()).append("' ");	
			   buffer.append("Rad16").append("='").append(getRad16()).append("' ");	
			   buffer.append("Rad17").append("='").append(getRad17()).append("' ");	
			   buffer.append("Rad18").append("='").append(getRad18()).append("' ");	
			   buffer.append("Rad19").append("='").append(getRad19()).append("' ");	
			   buffer.append("Rad20").append("='").append(getRad20()).append("' ");	
			   buffer.append("Rad21").append("='").append(getRad21()).append("' ");	
			   buffer.append("Rad22").append("='").append(getRad22()).append("' ");	
			   buffer.append("Rad23").append("='").append(getRad23()).append("' ");	
			   buffer.append("Rad24").append("='").append(getRad24()).append("' ");	
			   buffer.append("Rad25").append("='").append(getRad25()).append("' ");	
			   buffer.append("Rad26").append("='").append(getRad26()).append("' ");	
			   buffer.append("Rad27").append("='").append(getRad27()).append("' ");	
			   buffer.append("Rad28").append("='").append(getRad28()).append("' ");	
			   buffer.append("Rad29").append("='").append(getRad29()).append("' ");	
			   buffer.append("Rad30").append("='").append(getRad30()).append("' ");	
			   buffer.append("Rad31").append("='").append(getRad31()).append("' ");	
			   buffer.append("Rad32").append("='").append(getRad32()).append("' ");	
			   buffer.append("Rad33").append("='").append(getRad33()).append("' ");	
			   buffer.append("Rad34").append("='").append(getRad34()).append("' ");	
			   buffer.append("Rad35").append("='").append(getRad35()).append("' ");	
			   buffer.append("Rad36").append("='").append(getRad36()).append("' ");	
		  buffer.append("]");
		  return buffer.toString();
	}		

	public boolean equals(Object other) {
         if ( (this == other ) ) return true;
		 if ( (other == null ) ) return false;
		 if ( !(other instanceof Rad1) ) return false;
		 Rad1  castOther = ( Rad1) other;  
		 return 
					( (this.getRad01()==castOther.getRad01()) ||( this.getRad01()!=null && castOther.getRad01()!=null && this.getRad01().equals(castOther.getRad01()) ) )
					&&( (this.getVaa07()==castOther.getVaa07()) ||( this.getVaa07()!=null && castOther.getVaa07()!=null && this.getVaa07().equals(castOther.getVaa07()) ) )
					&&( (this.getVap01()==castOther.getVap01()) ||( this.getVap01()!=null && castOther.getVap01()!=null && this.getVap01().equals(castOther.getVap01()) ) )
					&&( (this.getRownr()==castOther.getRownr()) ||( this.getRownr()!=null && castOther.getRownr()!=null && this.getRownr().equals(castOther.getRownr()) ) )
					&&( (this.getRad05()==castOther.getRad05()) ||( this.getRad05()!=null && castOther.getRad05()!=null && this.getRad05().equals(castOther.getRad05()) ) )
					&&( (this.getAbw01()==castOther.getAbw01()) ||( this.getAbw01()!=null && castOther.getAbw01()!=null && this.getAbw01().equals(castOther.getAbw01()) ) )
					&&( (this.getRad07()==castOther.getRad07()) ||( this.getRad07()!=null && castOther.getRad07()!=null && this.getRad07().equals(castOther.getRad07()) ) )
					&&( (this.getRad08()==castOther.getRad08()) ||( this.getRad08()!=null && castOther.getRad08()!=null && this.getRad08().equals(castOther.getRad08()) ) )
					&&( (this.getRad09()==castOther.getRad09()) ||( this.getRad09()!=null && castOther.getRad09()!=null && this.getRad09().equals(castOther.getRad09()) ) )
					&&( (this.getRad10()==castOther.getRad10()) ||( this.getRad10()!=null && castOther.getRad10()!=null && this.getRad10().equals(castOther.getRad10()) ) )
					&&( (this.getRad11()==castOther.getRad11()) ||( this.getRad11()!=null && castOther.getRad11()!=null && this.getRad11().equals(castOther.getRad11()) ) )
					&&( (this.getRad12()==castOther.getRad12()) ||( this.getRad12()!=null && castOther.getRad12()!=null && this.getRad12().equals(castOther.getRad12()) ) )
					&&( (this.getRad13()==castOther.getRad13()) ||( this.getRad13()!=null && castOther.getRad13()!=null && this.getRad13().equals(castOther.getRad13()) ) )
					&&( (this.getRad14()==castOther.getRad14()) ||( this.getRad14()!=null && castOther.getRad14()!=null && this.getRad14().equals(castOther.getRad14()) ) )
					&&( (this.getRad15()==castOther.getRad15()) ||( this.getRad15()!=null && castOther.getRad15()!=null && this.getRad15().equals(castOther.getRad15()) ) )
					&&( (this.getRad16()==castOther.getRad16()) ||( this.getRad16()!=null && castOther.getRad16()!=null && this.getRad16().equals(castOther.getRad16()) ) )
					&&( (this.getRad17()==castOther.getRad17()) ||( this.getRad17()!=null && castOther.getRad17()!=null && this.getRad17().equals(castOther.getRad17()) ) )
					&&( (this.getRad18()==castOther.getRad18()) ||( this.getRad18()!=null && castOther.getRad18()!=null && this.getRad18().equals(castOther.getRad18()) ) )
					&&( (this.getRad19()==castOther.getRad19()) ||( this.getRad19()!=null && castOther.getRad19()!=null && this.getRad19().equals(castOther.getRad19()) ) )
					&&( (this.getRad20()==castOther.getRad20()) ||( this.getRad20()!=null && castOther.getRad20()!=null && this.getRad20().equals(castOther.getRad20()) ) )
					&&( (this.getRad21()==castOther.getRad21()) ||( this.getRad21()!=null && castOther.getRad21()!=null && this.getRad21().equals(castOther.getRad21()) ) )
					&&( (this.getRad22()==castOther.getRad22()) ||( this.getRad22()!=null && castOther.getRad22()!=null && this.getRad22().equals(castOther.getRad22()) ) )
					&&( (this.getRad23()==castOther.getRad23()) ||( this.getRad23()!=null && castOther.getRad23()!=null && this.getRad23().equals(castOther.getRad23()) ) )
					&&( (this.getRad24()==castOther.getRad24()) ||( this.getRad24()!=null && castOther.getRad24()!=null && this.getRad24().equals(castOther.getRad24()) ) )
					&&( (this.getRad25()==castOther.getRad25()) ||( this.getRad25()!=null && castOther.getRad25()!=null && this.getRad25().equals(castOther.getRad25()) ) )
					&&( (this.getRad26()==castOther.getRad26()) ||( this.getRad26()!=null && castOther.getRad26()!=null && this.getRad26().equals(castOther.getRad26()) ) )
					&&( (this.getRad27()==castOther.getRad27()) ||( this.getRad27()!=null && castOther.getRad27()!=null && this.getRad27().equals(castOther.getRad27()) ) )
					&&( (this.getRad28()==castOther.getRad28()) ||( this.getRad28()!=null && castOther.getRad28()!=null && this.getRad28().equals(castOther.getRad28()) ) )
					&&( (this.getRad29()==castOther.getRad29()) ||( this.getRad29()!=null && castOther.getRad29()!=null && this.getRad29().equals(castOther.getRad29()) ) )
					&&( (this.getRad30()==castOther.getRad30()) ||( this.getRad30()!=null && castOther.getRad30()!=null && this.getRad30().equals(castOther.getRad30()) ) )
					&&( (this.getRad31()==castOther.getRad31()) ||( this.getRad31()!=null && castOther.getRad31()!=null && this.getRad31().equals(castOther.getRad31()) ) )
					&&( (this.getRad32()==castOther.getRad32()) ||( this.getRad32()!=null && castOther.getRad32()!=null && this.getRad32().equals(castOther.getRad32()) ) )
					&&( (this.getRad33()==castOther.getRad33()) ||( this.getRad33()!=null && castOther.getRad33()!=null && this.getRad33().equals(castOther.getRad33()) ) )
					&&( (this.getRad34()==castOther.getRad34()) ||( this.getRad34()!=null && castOther.getRad34()!=null && this.getRad34().equals(castOther.getRad34()) ) )
					&&( (this.getRad35()==castOther.getRad35()) ||( this.getRad35()!=null && castOther.getRad35()!=null && this.getRad35().equals(castOther.getRad35()) ) )
					&&( (this.getRad36()==castOther.getRad36()) ||( this.getRad36()!=null && castOther.getRad36()!=null && this.getRad36().equals(castOther.getRad36()) ) )
			;
    }

	public int hashCode() {
         int result = 17;
				  result = 37 * result + (getRad01() == null ? 0 : this.getRad01().hashCode() );
				  result = 37 * result + (getVaa07() == null ? 0 : this.getVaa07().hashCode() );
				  result = 37 * result + (getVap01() == null ? 0 : this.getVap01().hashCode() );
				  result = 37 * result + (getRownr() == null ? 0 : this.getRownr().hashCode() );
				  result = 37 * result + (getRad05() == null ? 0 : this.getRad05().hashCode() );
				  result = 37 * result + (getAbw01() == null ? 0 : this.getAbw01().hashCode() );
				  result = 37 * result + (getRad07() == null ? 0 : this.getRad07().hashCode() );
				  result = 37 * result + (getRad08() == null ? 0 : this.getRad08().hashCode() );
				  result = 37 * result + (getRad09() == null ? 0 : this.getRad09().hashCode() );
				  result = 37 * result + (getRad10() == null ? 0 : this.getRad10().hashCode() );
				  result = 37 * result + (getRad11() == null ? 0 : this.getRad11().hashCode() );
				  result = 37 * result + (getRad12() == null ? 0 : this.getRad12().hashCode() );
				  result = 37 * result + (getRad13() == null ? 0 : this.getRad13().hashCode() );
				  result = 37 * result + (getRad14() == null ? 0 : this.getRad14().hashCode() );
				  result = 37 * result + (getRad15() == null ? 0 : this.getRad15().hashCode() );
				  result = 37 * result + (getRad16() == null ? 0 : this.getRad16().hashCode() );
				  result = 37 * result + (getRad17() == null ? 0 : this.getRad17().hashCode() );
				  result = 37 * result + (getRad18() == null ? 0 : this.getRad18().hashCode() );
				  result = 37 * result + (getRad19() == null ? 0 : this.getRad19().hashCode() );
				  result = 37 * result + (getRad20() == null ? 0 : this.getRad20().hashCode() );
				  result = 37 * result + (getRad21() == null ? 0 : this.getRad21().hashCode() );
				  result = 37 * result + (getRad22() == null ? 0 : this.getRad22().hashCode() );
				  result = 37 * result + (getRad23() == null ? 0 : this.getRad23().hashCode() );
				  result = 37 * result + (getRad24() == null ? 0 : this.getRad24().hashCode() );
				  result = 37 * result + (getRad25() == null ? 0 : this.getRad25().hashCode() );
				  result = 37 * result + (getRad26() == null ? 0 : this.getRad26().hashCode() );
				  result = 37 * result + (getRad27() == null ? 0 : this.getRad27().hashCode() );
				  result = 37 * result + (getRad28() == null ? 0 : this.getRad28().hashCode() );
				  result = 37 * result + (getRad29() == null ? 0 : this.getRad29().hashCode() );
				  result = 37 * result + (getRad30() == null ? 0 : this.getRad30().hashCode() );
				  result = 37 * result + (getRad31() == null ? 0 : this.getRad31().hashCode() );
				  result = 37 * result + (getRad32() == null ? 0 : this.getRad32().hashCode() );
				  result = 37 * result + (getRad33() == null ? 0 : this.getRad33().hashCode() );
				  result = 37 * result + (getRad34() == null ? 0 : this.getRad34().hashCode() );
				  result = 37 * result + (getRad35() == null ? 0 : this.getRad35().hashCode() );
				  result = 37 * result + (getRad36() == null ? 0 : this.getRad36().hashCode() );
         return result;
	} 
	
}
